package com.example.demo.service;

/**
 * 缓存穿透两种措施：
 * 1.缓存空对象
 * <p>
 * 2.布隆过滤器(BloomFilter)
 * 原理实现：输入的字符转为2进制，并根据位置来判断是否出现过
 * <p>
 * 缺点：
 * 不是分布式的，是基于JVM内存的，重启即失效
 * 本地内存无法用在分布式场景
 * 不支持大数据量存储
 *
 * @author Code Farmer
 * @date 2020/4/23 19:53
 */
public interface BloomFilterService {

    void bloomFilter();

    void test();

}
